.wrap{
    width:100%;
    background: #f7f7f7;
    .tou{
        width:90%;
        margin: 0 auto;
        height:40px;
        line-height: 40px;
        a{
            color:#666;
            font-size: 14px;
            text-decoration: none;
            &:hover{
                color:red;
                border-bottom: 1px solid red;
            }
        }
        span{
            font-size: 15px;
            color:#666;
            margin-left: 1%;
            margin-right: 1%;
        }
        .spp{
            font-size: 13px;color:red;
        }
    }
    .xq{
        width:90%;
        margin: 10px auto;
        padding-bottom: 20px;
        display: flex;
        justify-content: space-between;
        .xq_p1{
            width:5%;
            height:61px;
            border: 1px solid #eee;
            z-index: 55;
           img{
               width:100%;
               &:hover{
                box-shadow: inset 3px 3px 10px #666; 
            }
           }
        }
        .xq_p2{
            width:24.2%;
            height:298px;
            border: 1px solid #eee;
            img{
                width:100%;
                height:100%;
            }
        }
        .xq_div{
            width:68%;
            border: 1px solid #eee;
            display: flex;
            justify-content: space-between;
            .xq_div1{
                width:80%;
                overflow: hidden;
                p{
                    margin: 0;
                }
                .xq_div1_p1{
                    width:100%;
                    height:50px;
                    line-height: 50px;
                    background: #fff;
                    font-size: 20px;
                    font-weight: bold;
                    padding-left: 3%;
                }
                .xq_div1_p2{
                    width:100%;
                    height:50px;
                    line-height: 50px;
                    background: #eee;
                    padding-left: 3%;
                    font-size: 12px;
                    span{
                        color:red;
                        font-size: 20px;
                        font-weight: bold;
                    }
                }
                .xq_div1_p3{
//                  width:100%;
                    height:65px;
                    font-size: 12px;
                    background: #fff;
                    line-height: 65px;
                    padding-left: 2%;
                    position: relative;
                    .xq_div1_p3_span1{
                        border: 1px solid red;
                        padding: 8px 15px;
                    }
                    .xq_div1_p3_span2{
                        position: absolute;
                        color:red;
                        left:95px;
                        top:10px;
                    }
                }
                .xq_div1_xd{
                    width:100%;
                    padding-top: 30px;
                    padding-bottom: 120px;
                    background: #fff;
                    display: flex;
                    justify-content: flex-start;
                    .xq_div1_p4{
                        width:80px;
                        height:50px;
                        border: 1px solid #eee;
                        font-size: 20px;
                        text-align: center;
                        line-height: 50px;
                        margin-left: 7%;
                        .shuz{
                            margin-left:2%;
                            margin-right: 2%;
                        }
                        span{
                            font-size:30px;
                            width:20px;
                            height:10px;
                            display: inline-block;
                            margin:0;
                            cursor: pointer;
                        }
                    }
                    .xq_div1_p5{
                        width:26%;
                        height:50px;
                        background: #FF0000;
                        color:#fff;
                        text-align: center;
                        line-height: 50px;
                        font-size: 20px;
                        margin-left: 3%;
                        border-radius: 5px;
                    }
                }
                
                
            }
            .xq_div2{
                width:20%;
                .xq_div2_p1{
                    width:90%;
                    height:35px;
                    background: #fff;
                    text-align: center;
                    line-height: 35px;
                    border: 1px solid #eee;
                    margin: 10px auto;
                    a{
                        color:#000;
                       &:hover{
                        color:red;
                        border-bottom: 1px solid red;
                    } 
                    }
                    
                }
                .xq_div2_p2{
                    width:90%;
                    margin: 10px auto;
                    color:#666;
                    font-size: 12px;
                }
                .xq_div2_p3{
                    width:60%;
                    margin: 10px auto;
                    color:#666;
                    font-size: 12px;
                    a{
                        border-bottom:1px solid #666 ;
                        color:#666;
                        &:hover{
                            color:red;
                        }
                    }
                }
                .xq_div2_p4{
                    width:90%;
                    margin: 10px auto;
                    color:#666;
                    font-size: 12px;
                    a{
                        color:red;
                    }
                }
                .xq_div2_p5{
                    width:90%;
                    margin: 10px auto;
                    color:#666;
                    font-size: 12px;
                }
                .xq_div2_p6{
                    width:90%;
                    margin: 10px auto;
                    color:#666;
                    font-size: 12px;
                }
                .xq_div2_p7{
                    width:90%;
                    margin: 10px auto;
                    color:#666;
                    font-size: 12px;
                }
                .xq_div2_p8{
                    width:90%;
                    margin: 10px auto;
                    color:#666;
                    font-size: 12px;
                    text-align: center;
                }
            }
            
        }
    }
    .kd{
        width:100%;
        height:30px;
        background: #fff;
    }
    .jieshao{
        width:100%;
        background: #fff;
        .baoo{
            width:1200px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;

            .zz{
                width:18%;
                height:180px;
                border: 1px solid #ccc;
                overflow: hidden;
                p{
                    width:100%;
                    background: #F7F7F7;
                    height:35px;
                    line-height: 35px;
                    font-size: 15px;
                    font-weight: bold;
                    padding-left:4%;
                    border-bottom: 1px solid #eee;
                }
                .zul{
                    width:100%;
                    display: flex;
                    justify-content: space-around;
                    ul{
                        li{
                          font-size: 12px; 
                          margin-top:16%;
                          &:hover{
                              color:red;
                              border-bottom:1px solid red;
                          }
                        }
                    }
                }
            }
            .yy{
                width:80%;
                border: 1px solid #ccc;
                .yy_p1{
                    width:100%;
                    height:40px;
                    border-bottom: 1px solid #ccc;
                    background: #f7f7f7;
                    span{
                        line-height:40px;
                        padding: 10px 15px;
                        border-right: 1px solid #ccc;
                        font-weight: bold;
                        &:hover{
                            color:red;
                        }
                    }
                    .p1_sp1{
                        background: #fff;
                    }
                }
                .yy_p3{
                    width:100%;
                    display: flex;
                    justify-content:flex-start;
                    img{
                        width: 85.8%;
                        float: left;
                    }
                    span{
                        width:14.2%;
                        background: #eee;
                        float: left;
                        margin: 0;
                        padding: 0;
                        a{
                            margin-left: 18%;
                            line-height: 60px;
                            color:#666;
                        }
                        input{
                           border: none;
                           outline: none; 
                           background: red;
                           width:100px;
                           height:40px;
                           color:#fff;
                           font-size: 17px;
                           margin-left: 12%;
                           border-radius: 5px;
                        }
                    }
                }
                .yy_p4{
                    width:96%;
                    margin: 0 auto;
                    border-bottom: 1px solid #ccc;
                    line-height: 50px;
                    text-align: right;
                }
                .yy_p5{
                    width:100%;
                    img{
                        margin-top: 30px;
                    }
                }
            }
        }
        
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
}
